package com.ytjj.qmyx.admin.model.response;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class ReissueLogisticsExportResponse implements Serializable {

    /**
     * 补单id
     */
    private Integer id;
    /**
     * 订单详情ID
     */

    private Integer orderInfoId;
    // 订单号
    /**
     * 订单号
     *
     * @mbg.generated
     */
    private String orderNo;

    /**
     * 子订单号
     *
     * @mbg.generated
     */
    private String childOrderNo;
    /**
     * 支付平台
     */
    private String paySource;
    /**
     * 支付方式：pay_delivery货到付款 online_pay在线支付 service客服 score积分
     */
    private String payType;
    /**
     * 是否支付
     */
    private Integer isPay;
    /**
     * 订单状态0->待付款；1->待发货；2->已发货；3->已完成；4->已关闭；5->无效订单;6->退款订单
     */
    private Integer orderInfoStatus;
    /**
     * 姓名
     *
     * @mbg.generated
     */
    private String userName;

    /**
     * 电话
     *
     * @mbg.generated
     */
    private String userPhone;

    /**
     * 供应商Id
     */
    private Integer bankerId;

    /**
     * 是否导出 0-否 1-是
     */
    private Integer isExport;
    /**
     * 支付时间
     */
    private Date payTime;
    /**
     * 商品名称
     *
     * @mbg.generated
     */
    private String productName;
    /**
     * 规格
     *
     * @mbg.generated
     */
    private String productSkuSpec;
    /**
     * 商品售价
     */
    private BigDecimal productPrice;
    /**
     * 实付金额
     */
    private BigDecimal payPrice;
    /**
     * 收货人地址
     *
     * @mbg.generated
     */
    private String userAddress;
    /**
     * 快递公司
     */
    private String expressCompanyNo;
    /**
     * 快递单号
     */
    private String expressNo;
    /**
     * 订单备注
     */
    private String orderRemarks;
    /**
     * 客服备注
     */
    private String serviceRemark;
    // 活动类型
    private String activityType;
    /**
     * 活动消耗
     */
    private BigDecimal activityMax;
    /**
     * 导出时间
     */
    private Date exportTime;

    /**
     *补单次数
     */
    private Integer reissueLogisticsCount;

    /**
     * 补单时间
     */
    private Date supplementaryDay;

    /**
     * 收单时间
     */
    private Date acquiringDay;
}
